#pragma once

#include <util_usb_desc_base.h>

// 接口描述符
typedef struct {
	usb_desc_base_t base;	     // 描述符头
	u8_s intf_no;		     // 接口编号
	u8_s alt_set;		     // 备用设置
	u8_s ep_nums;		     // 端点数量
	usb_desc_class_t intf_class; // 类
	u8_s intf_idx;		     // 接口字符串索引
} __attribute__((packed)) comm_intf;

_Static_assert(sizeof(comm_intf) == 9, "Struct comm_intf defined error!");
